package com.itheima.run;

import com.itheima.domain.Student;
import com.itheima.domain.Teacher;

import java.util.ArrayList;
import java.util.Scanner;

//首先编写一级菜单;
public class MainApp {
    public static void main(String[] args) {
        //定义一个集合,用来存储学生对象;
        ArrayList<Student> list = new ArrayList<>();
        //定义一个集合来存储教师对象;
        ArrayList<Teacher> list1 = new ArrayList<>();
        //由于不确定用户到底使用几次系统,所以使用while(true){};死循环;
        while (true) {
            //编写输出语句;
            System.out.println("***************************************");
            System.out.println("1.学生管理系统  2.教师管理系统  3.退出");
            System.out.println("***************************************");
            //需要用户输入编号,所以创建一个scanner对象;
            Scanner sc = new Scanner(System.in);
            //给用户一句提示;
            System.out.print("请输入菜单编号:");
            int i = sc.nextInt();
            //使用switch语句进行判断用户所输入的菜单号进行操作;
            switch (i) {
                case 1:
                    StudentManager.studentmanager(list);
                    break;
                case 2:
                    teacherManager.teachermanager(list1);
                    break;
                case 3:
                    //由于3是退出系统,所以调用System.exit(0);方法直接退出系统;
                    System.exit(0);
                default:
                    System.out.println("您输入的数据有误,请重新输入!");
            }
        }
        //编写输出语句;
    }
}
